kitchen grate - French English Dictionary